package com.zjm.json.util;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.TypeReference;

import java.util.Map;

/**
 * @author ZJM
 * @date 2024/4/7 23:40
 */
public class FastJsonUtil {

    /**
     * 将JSON字符串解析为Map
     *
     * @param jsonString JSON字符串
     * @return 解析后的Map对象
     */
    public static Map<String, Object> jsonToMap(String jsonString) {
        return JSON.parseObject(jsonString, new TypeReference<Map<String, Object>>() {});
    }

    /**
     * 将Map转换为JSON字符串
     *
     * @param map Map对象
     * @return 转换后的JSON字符串
     */
    public static String mapToJson(Map<String, Object> map) {
        return JSON.toJSONString(map);
    }

}
